<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page import="com.esurvey.core.*" %>
<%@ page import="java.sql.Date" %>
<HTML>
<HEAD>
	<TITLE>eSurvey - Confirmaci&oacute;n de eliminaci&oacute;n de encuesta</TITLE>
	<LINK href="styles/general.css" type="text/css" rel="stylesheet">
	<SCRIPT src="jquery/jquery.js" type="text/javascript"></SCRIPT>
	<SCRIPT src="js/global.js" type="text/javascript"></SCRIPT>
</HEAD>
<STYLE>
	div#main {
		margin-left: 30px;
	}
</STYLE>
<%
if (((session.getAttribute("kind") == "user") || (session.getAttribute("kind") == "admin")) && (request.getParameter("idSurvey") != null)) {
	try {
		User user;
		//si el usuario logueado es un 'admin', cargamos la información correspondiente al usuario seleccionado
		if (session.getAttribute("kind") == "admin") {
			int idUserSelec = Integer.parseInt(session.getAttribute("userSelected").toString());
			user = eSurveyPersistence.loadUser(idUserSelec);
		} else {
			//cargamos toda la información del usuario que se ha logueado
			String login = session.getAttribute("username").toString();
			user = eSurveyPersistence.loadUser(login);
		}


		//cargamos toda la información de la encuesta seleccionada
		int idSurvey = Integer.parseInt((String) request.getParameter("idSurvey"));
		Survey s = eSurveyPersistence.loadSurvey(idSurvey);

		//comprobamos que la encuesta pasado por parámetro exista
		if (s != null) {
			//comprobamos que la encuesta seleccionada pertenezca al usuario logueado
			if (s.getIdOwner() == user.getId()) {
				int cont = eSurveyPersistence.deleteSurvey(s.getId());
				//comprobamos que la encuesta se haya eliminado correctamente
				if (cont != 0) {
%>
<BODY>
<DIV id="general">
	<DIV id="header">
		<%@ include file="header.jsp" %>
	</DIV>
	<DIV id="content">
		<DIV id="main">
			<H1>La encuesta ha sido eliminada correctamente</H1>
			<%
				//si el usuario logueado es un 'admin', cargamos la información correspondiente al usuario seleccionado
				if (session.getAttribute("kind") == "admin") {
					out.println("<P>Puedes volver al men&uacute; principal del encuestador pulsando <A href='viewUserSurveys.jsp?idUser="+user.getId()+"'>aqu&iacute;</A></P>");
				} else {
					out.println("<P>Puedes volver al men&uacute; principal pulsando <A href='userMySurveys.jsp'>aqu&iacute;</A></P>");
				}
			%>
		</DIV>
		<DIV id="nav">
			<DIV class="tabs">
				<% if (session.getAttribute("kind") == "user") { %>
					<%@ include file="pollsterTabs.html" %>
				<% } else if (session.getAttribute("kind") == "admin") { %>
					<%@ include file="adminTabs.html" %>
				<% } %>
			</DIV>
		</DIV>
	</DIV>
	<DIV id="footer">
		<%@ include file="footer.jsp" %>
	</DIV>
</DIV>
</BODY>
<%
				} else {
					response.sendRedirect("login.jsp");
				}
			} else {
				response.sendRedirect("login.jsp");
			}
		} else {
			response.sendRedirect("login.jsp");
		}
	} catch (Exception e) {
		response.sendRedirect("error.jsp?exception="+e);
	}
} else {
		response.sendRedirect("login.jsp");
}
%>
</HTML>
